$(function(){
	
	//添加阶段
	$("#btn").on("click",function(){
		addoutline(null);
	});
	
	$(".btn-edit").on("click",function(){
		var id = $(this).prev().val();
		addoutline(id);
	});
	$(".btn-delete").on("click",function(){
		var id = $(this).prev().val();
		$.messager.confirm("提示", "您确定要删除此数据?", function(r) {
			// 点击了确定按钮，r返回的结果为true
			if (r) {
				$.get("classes/outlinedelete/" + id, function(rs) {
					if (rs.success) {
						//刷新界面
						var tab=$("#tabs").tabs('getSelected');;
						tab.panel('refresh');
					} else {
						$.message.alert("提示", rs.message);
					}
				});
			}
		});
	});
	function addoutline(id){
		// 创建窗口
		var dialog = $("<div/>").dialog({
			href :'classes/addoutline'+ (id ? ("/" + id) : ""),
			title : "添加阶段",
			height : 160,
			width : 370,
			modal : true,
			onClose : function() {
				// 窗口关闭的同时销毁此窗口
				$(this).dialog("destroy");
			},
			buttons : [ {
				iconCls : 'icon-save',
				text : '提交',
				align : 'center',
				handler : function() {
					// 获取到表单对象
					var classForm = $("#classForm");
					// 校验表单
					if (classForm.form('validate')) {
						// serialize方法可以获取到表单所有数据
						$.post("classes/saveoutline", classForm.serialize(), function(rs) {
							if (rs.success) {
								//刷新界面
								var tab=$("#tabs").tabs('getSelected');;
								tab.panel('refresh');
								//关闭窗口
								dialog.dialog("close");
							} else {
								$.messager.alert("提示", rs.message);
							}
						});
					}
				}
			},{
				iconCls : 'icon-undo',
				text : '取消',
				handler : function(){
					//关闭窗口
					dialog.dialog("close");
				}
			}
			]
		});
	}
			
	//进入章节界面
	$(".chapter").on("click",function(){
		var id = $(this).prev().val();
		var tabs = $("#tabs");
		var tab=$("#tabs").tabs('getSelected');
		 tabs.tabs('update',{   
				tab:tab,
				options: {
					closable:true,
					title: '习题管理',
					 href:'classes/chapter'+"/"+id // the new content URL
				}
	  });
	 tab.panel('refresh', 'classes/chapter'+"/"+id);
	});
});